4.4 系统设置 (已废弃, 仅供参考)
为了响应天琴开关系统设置的命令,需集成端实现设置控制回调并注册给天琴:
控制回调:com.aispeech.integrate.api.system.callback.SettingControlCallback
注册回调:
AiLitContext.getSystemControlManager().setSettingControlCallback(SettingControlCallback )
/**
* 系统设置控制回调
*/
public abstract class SettingControlCallback {
/**
* 打开设置,比如打开蓝牙、打开WIFI等
*
* @param settingName 设置名称,详见{@link SettingName}
* @return 执行结果
*/
public abstract ControlResponse onSettingOpen(String settingName);
/**
* 关闭设置,比如关闭蓝牙、关闭WIFI等
*
* @param settingName 设置名称,详见{@link SettingName}
* @return 执行结果
*/
public abstract ControlResponse onSettingClose(String settingName);
}
以下为设置名称的映射表:
代号 | 含义 | 同义词 |
---|---|---|
SettingName.BLUETOOTH | 蓝牙 | —— |
SettingName.WIFI | WIFI | 无线网,无线网络 |
SettingName.SCREEN | 屏幕 | —— |
SettingName.HOT | 热点 | 个人热点 |
SettingName.FM | FM | —— |
SettingName.FM_SEND | FM发射 | —— |